package com.zjl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zjl.dto.DishDto;
import com.zjl.entity.Dish;

import java.util.List;

public interface DishService extends IService<Dish> {

    //在Dish表插入菜品信息，同时在DishFlavor表插入对应口味数据
    void saveWithFlavor(DishDto dishDto);

    //根据id查询菜品信息，并查询该菜品的口味信息
    DishDto getByIdWithFlavor(Long dishId);

    //在Dish表修改菜品信息，同时在DishFlavor表修改对应口味数据
    void updateWithFlavor(DishDto dishDto);

    //根据条件查询菜品与口味
    List<DishDto> getWithFlavors(Dish dish);

}
